public interface IGrayBoxModule
GrayBox
,
ProcessData
修飾子とタイプ | メソッドと説明 |
---|---|
void |
connectModule(GrayBox host)
このメソッドは
GrayBox.attachModule() メソッドで
ホストにモジュールが正常に接続されたとき呼ばれます. |
void |
disconnectModule()
このメソッドは
GrayBox.detachModule() 他、
いくつかのメソッドでモジュールがホストから接続解除されたとき呼ばれます. |
void |
initiModule()
このメソッドは
GrayBox.initiModules() メソッドから呼ばれます. |
void |
process(ProcessData procData)
このメソッドはGrayBox.process()メソッドから呼ばれます.
|
void |
resetModule()
このメソッドは
GrayBox.resetModules() メソッドから呼ばれます. |
void |
resumeProcess()
このメソッドは
GrayBox.resumeProcess() メソッドから呼ばれます. |
void |
startProcess()
このメソッドは
GrayBox.startProcess() メソッドから呼ばれます. |
void |
stopProcess()
このメソッドは
GrayBox.stopProcess() メソッドから呼ばれます. |
void |
suspendProcess()
このメソッドは
GrayBox.suspendProcess() メソッドから呼ばれます. |
void |
updateAudioChannels(int ch)
このメソッドは
Graybox.setAudioChannels() メソッドで
ホストのオーディオチャンネル数が更新されたとき呼ばれます. |
void |
updateBypassStatus(boolean bypass)
このメソッドは
GrayBox.bypassProcess() メソッドで
モジュールスロットのバイパスステータスが更新されたとき呼ばれます. |
void |
updateProcessBlockSize(int size)
このメソッドは
Graybox.setProcessBlockSize() メソッドで
ホストのプロセスブロックサイズが更新されたとき呼ばれます。 |
void |
updateSampleRate(float sampleRate)
このメソッドは
Graybox.setSampleRate() メソッドで
ホストのサンプリングレート値が更新されたとき呼ばれます. |
void updateSampleRate(float sampleRate)
Graybox.setSampleRate()
メソッドで
ホストのサンプリングレート値が更新されたとき呼ばれます.sampleRate
- ホストのサンプリングレート値(Hz)。GrayBox.setSampleRate(float)
void updateAudioChannels(int ch)
Graybox.setAudioChannels()
メソッドで
ホストのオーディオチャンネル数が更新されたとき呼ばれます.ch
- ホストのオーディオチャンネル数。GrayBox.setAudioChannels(int)
void updateProcessBlockSize(int size)
Graybox.setProcessBlockSize()
メソッドで
ホストのプロセスブロックサイズが更新されたとき呼ばれます。size
- ホストのプロセスブロックサイズ。GrayBox.setProcessBlockSize(int)
void resetModule()
GrayBox.resetModules()
メソッドから呼ばれます.GrayBox.resetModules()
void initiModule()
GrayBox.initiModules()
メソッドから呼ばれます.GrayBox.initiModules()
void connectModule(GrayBox host)
GrayBox.attachModule()
メソッドで
ホストにモジュールが正常に接続されたとき呼ばれます.host
- 接続しているホストへの参照。GrayBox.attachModule(int, sora.graybox.IGrayBoxModule)
void disconnectModule()
GrayBox.detachModule()
他、
いくつかのメソッドでモジュールがホストから接続解除されたとき呼ばれます.void updateBypassStatus(boolean bypass)
GrayBox.bypassProcess()
メソッドで
モジュールスロットのバイパスステータスが更新されたとき呼ばれます.bypass
- スロットのプロセスバイパスステータス。GrayBox.bypassProcess(int, boolean)
void startProcess()
GrayBox.startProcess()
メソッドから呼ばれます.GrayBox.startProcess()
void stopProcess()
GrayBox.stopProcess()
メソッドから呼ばれます.GrayBox.stopProcess()
void suspendProcess()
GrayBox.suspendProcess()
メソッドから呼ばれます.GrayBox.suspendProcess()
void resumeProcess()
GrayBox.resumeProcess()
メソッドから呼ばれます.GrayBox.resumeProcess()
void process(ProcessData procData)
procData
- 今回の音声処理に必要な情報を持つProcessDataオブジェクト。GrayBox.process(float[][], int, int)